package com.thinkingstar.iads.common.entity;

import java.io.Serializable;

import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;

/**
 * 类名称：PersistentEntity<br>
 * 类描述：持久化实体<br>
 * 创建时间：2016年11月3日 上午10:39:15<br>  
 * @version v1.0
 */
public abstract class AbstractPersistentEntity implements Serializable {

    private static final long serialVersionUID = 1L;
    
    public AbstractPersistentEntity() {
	}
    
    @Override
    public boolean equals(Object o) {
        return EqualsBuilder.reflectionEquals(o, this, false);
    }

    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this, false);
    }

}
